Path Dictionary: A New Approach to Query Processing in Object-Oriented Databases
نویسندگان
چکیده
We present a new access method, called the path dictionary index (PDI) method, for supporting nested queries on object-oriented databases. PDI supports object traversal and associative search, respectively, with a path dictionary and a set of attribute indexes built on top of the path dictionary. We discuss issues on indexing and query processing in object-oriented databases, describe the operations of the new mechanism, develop cost models for its storage overhead and query and update costs, and compare the new mechanism to the path index method. The result shows that the path dictionary index method is signiicantly better than the path index method over a wide range of parameters in terms of retrieval and update costs and that the storage overhead grows slowly with the number of indexed attributes.
منابع مشابه
Dictionary: A New Access Method for Query Processing in Object-Oriented Databases
We present a new access method, called the path dictionary index (PDI) method, for supporting nested queries on object-oriented databases. PDI supports object traversal and associative search, respectively, with a path dictionary and a set of attribute indexes built on top of the path dictionary. We discuss issues on indexing and query processing in object-oriented databases; describe the opera...
متن کاملKID Predicate Argument Structures Query Frames
A natural language query interface for databases provides the user friendliness in retrieving the desired information by querying in a native natural language. Up to now, many natural language query interfaces for conventional databases have been developed. However, the eld of natural language query interfaces for object-oriented databases which have recently started to emerge as the next-gener...
متن کاملBranch Index
In this paper, we present an access method called branch index for query processing of the aggregation hierarchy as a tree in object-oriented databases. The algorithm of branch generation will be proposed to generate all branches for the tree aggregation of classes in the database. For each branch, the information of linking objects is stored so that class traversal methods can be eliminated. U...
متن کاملSignature Path Dictionary for Nested Object Query Processing - Computers and Communications, 1996., Conference Proceedings of the 1996 IEEE Fifteenth Annual Inte
Predicate evaluation and object traversal are two critical issues for nested object query processing. Aiming at these two issues, we introduce a new method, the signature path dictionary, which combines signature techniques with the path dictionary organization designed for fast object traversals. We derive cost formulae for its storage overhead as well as the retrieval and update costs. Compar...
متن کاملA Join Algorithm Utilizing Multiple Path Indexes in Object-Oriented Database Systems
Although various types of path indexes – indexes on path expressions – have been proposed for efficient processing of object-oriented queries, conventional join algorithms do not effectively utilize them. We propose a new join algorithm called OID join algorithm that effectively utilizes (multiple) path indexes in object-oriented databases. When (multiple) path indexes are available for a query...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995